#ifndef FLOOR_H_
#define FLOOR_H_

#include "base/GLStructure.h"
#include "base/GLObject.h"
#include "base/Cube.h"

class Floor : public GLStructure {
private:
	float widthX;
	float widthY;
	float height;
	Cube* floor;

public:
	Floor(GLuint programHandler, GLShaderConfig shaderConfig, float widthX, float widthY, float height);
	~Floor();
	void updateComponents();
	void update (glm::mat4 viewMatrix, glm::mat4 modelMatrix);
};


#endif /* FLOOR_H_ */
